23.3. 自定义SpringApplication

如果默认的SpringApplication不符合你的口味,你可以创建一个本地实例并对它进行自定义。例如,想要关闭banner你可以这样写:

public static void main(String[] args) {
    SpringApplication app = new SpringApplication(MySpringConfiguration.class);
    app.setBannerMode(Banner.Mode.OFF);
    app.run(args);
}

:传递给SpringApplication的构造器参数将作为spring beans的配置源,多数情况下,它们是一些@Configuration类的引用,但也可能是XML配置或要扫描包的引用。

你也可以使用application.properties文件来配置SpringApplication,具体参考24. Externalized 配置,访问SpringApplication Javadoc可获取完整的配置选项列表.